/*
 * StopWords.cpp
 *
 *  Created on: 23/09/2012
 *      Author: emmanuel
 */

#include "StopWords.h"


StopWords::StopWords(string path){
	this->path = path;
	this->load_StopWords();
}

void StopWords::load_StopWords (){
	ArchivoDeTexto archivo(this->path, R);
	while (!archivo.is_EOF()){
		this->stopwords.push_back(archivo.obtenerLinea());
	 }
}

bool StopWords::is_StopWords (string word){
	bool es = false;
	string prueba;
	list<string>::iterator iterador;
	for(iterador = this->stopwords.begin(); iterador != this->stopwords.end(); ++iterador){
		if(word.compare(*iterador) == 0){
			es = true;
			break;
		}
	}
	return es;
}

StopWords::~StopWords() {
	// TODO Auto-generated destructor stub
}
